## Решение команды Кола - Задача 09
### Сервис автоматизации составления графика работы врачей-рентгенологов

Работу сервиса можно посмотреть на действующем прототипе по ссылке:
http://213.171.28.251:6781/#/login

 - Авторизация в роли Врач (log/pas):   doctor / doctor
 - Авторизация в роли Кадровик (log/pas):   hr / hr
 - Авторизация в роли Руководитель (log/pas):   boss / boss
 - Авторизация в роли Администратор (log/pas):   admin / admin

Посмотреть работу дополнительного компонента-прототипа можно по ссылке из Инструкции пользователя.

### Навигация по проекту

back - папка содержит серверную часть решения
 - алгоритмы
 - настройки БД
 - вспомогательные ресурсы, конфигурационные файлы
 - requirments.txt - список необходимых библиотек для работы
 - Dockerfile - файл для сборки образа контейнера back

front - папка содержит web-составляющую решения
 - ресурсы, компоненты, конфигурационные файлы
 - Dockerfile - файл для сборки образа контейнера front

docker-compose.yml - файл для запуска решения в Docker-compose
README.md - файл с описанием проекта

### Запуск решения в контейнерном исполнении
```
docker-compose up
```


### Запуск решения с помощью файла инструкций Makefile
#### Запуск бэка

Запустить виртуальное окружение
```
cd back/
poetry shell
poetry install
cd ..
make -B back
```

#### Запустить фронт
```
cd front/
npm install
cd ..
make -B front
```


